<?php
	class FunctionModel extends BaseModel
	{

		public function index($para1){
			$functions = $this->find_all($table = 'nd_chucnang', $orderby = 'id DESC', $where = '', $cols = '*', $limit = ($para1-1)*ROWOFPAGE.','.ROWOFPAGE);
			$this->viewModel->set("pageTitle","Danh mục chức năng");
			$this->viewModel->set("functions",$functions);
			//đếm số chức năng
			$countFunction=$this->count($table = 'nd_chucnang');
			$this->viewModel->set("countFunction",$countFunction);
			// trang hiện tại
			$this->viewModel->set("pageCurrent",$para1);
       		return $this->viewModel;
		}
		public function create($data){
			if(!empty($data)){
				return $this->save('nd_chucnang',$data,'');
			}
	        //param var for view
	        $this->viewModel->set("pageTitle","Thêm chức năng mới");
	        return $this->viewModel;
		}
		public function edit($id, $data){
	        //update item when have data
	        if(!empty($data)){
	            //return bool
	            return $this->save($table = 'nd_chucnang', $data = $data, $where = 'id='.$id);
	        }
	        $function = $this->find($table='nd_chucnang', $orderby = 'id DESC', $where = 'id='.$id, $cols = '*', $limit = '');
	        //param var for view
	        $this->viewModel->set("pageTitle","Chỉnh sửa người dùng");
	        $this->viewModel->set("function",$function);
	        return $this->viewModel;
    	}
	}
 ?>